#Userinfo table
{
    border-collapse: collapse;
    border-spacing: 0;
}
#Userinfo fieldset, img
{
    border: 0;
}
#Userinfo address, caption, cite, code, dfn, th, var, optgroup
{
    font-style: inherit;
    font-weight: inherit;
}
#Userinfo del, ins
{
    text-decoration: none;
}
#Userinfo li
{
    list-style: none;
}
#Userinfo caption, th
{
    text-align: left;
}
#Userinfo q:before, q:after
{
    content: '';
}
#Userinfo abbr, acronym
{
    border: 0;
    font-variant: normal;
}
#Userinfo legend
{
    color: #000;
}
#Userinfo input, button, textarea, select, optgroup, option
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
#Userinfo input[type="checkbox"], input[type="radio"]
{
    padding: 0 1px;
}
#Userinfo strong
{
    font-weight: 700;
}
#Userinfo textarea
{
    overflow: auto;
}
#Userinfo header, nav, footer, section
{
    display: block;
}
#Userinfo center
{
    text-align: left;
}
#Userinfo a
{
    text-decoration: none !important;
    outline: none;
}
#Userinfo h1, h2, h3, h4, h5, h6, p
{
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#Userinfo .hide
{
    display: none;
}
#Userinfo .clear
{
    clear: both;
}
#Userinfo p
{
    color: #656565;
    clear: left;
}
#Userinfo a
{
    color: #0099FF !important;
}

#Userinfo .div-shadow
{
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    bottom: 0;
    right: 0;
    display: none;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#Userinfo .avatar
{
    float: left;
    border: 1px solid #fff;
    height: 31px;
    width: 31px;
    margin: 8px 0 0 0;
}
#Userinfo .avatar img
{
    width: 31px;
    height: 31px;
}
#Userinfo .profile
{
    height: 36px;
    float: left;
    margin: 8px 1px 0 7px;
    padding: 3px 10px 0 4px;
    position: relative;
    z-index: 13;
    background: url(../Images/arrow.gif) right -20px no-repeat;
}
#Userinfo .profile:hover
{
    border: 1px solid #9c928d;
    margin: 7px 0 0 6px;
    background-color: #5d5d5d;
    cursor: pointer;
    height: 30px;
}
#Userinfo .profile_act
{
    height: 36px;
    border: 1px solid #9c928d;
    border-width: 1px 1px 0 1px;
    margin: 7px 0 0 6px;
    background-color: #5d5d5d;
    cursor: pointer;
}

#Userinfo .profile em
{
    color: #fff;
    font-size: 11px;
    font-weight: 400;
}
#Userinfo .profile em i
{
    color: #fff;
    font-size: 12px;
    display: block;
    font-weight: 700;
    overflow: hidden;
}
#Userinfo .profile:hover em, .profile_act em
{
    color: #fff;
}
#Userinfo .profile .arrow
{
    height: 16px;
}
#Userinfo .body-inner
{
    width: 980px;
    position: relative;
    margin: 0 auto;
    height: 1%;
    margin-top: 10px;
}

